local M = {}
M.__index = M

function M.new(obj)
    obj = obj or {}
    return setmetatable(obj, M)
end

function M:set_uid(uid)
    self.uid = uid
end

function M:set_node(node)
    self.node = node
end

function M:set_agent(agent)
    self.agent = agent
end

function M:set_status(status)
    self.status = status
end

function M:set_gate(gate)
    self.gate = gate
end

function M:get_uid()
    return self.uid
end

function M:get_node()
    return self.node
end

function M:get_agent()
    return self.agent
end

function M:get_status()
    return self.status
end

function M:get_gate()
    return self.gate
end


return M